# $Id: DMakefile,v 1.7 2000/03/22 18:16:50 sgust Exp $

# this is for dice-3.16 as found on aminet

DEVICE="serial.device/0"
CC=dcc
CFLAGS=-2.0 -mi -r -D DEFAULTDEV=$(DEVICE) -D HAVE_UTIME_AMIGA_H

all: sendfile receivefile

sendfile: sendfile.o midlevel.o lowlevel.o getopt.o
	$(CC) $(CFLAGS) sendfile.o midlevel.o lowlevel.o getopt.o -o sendfile

receivefile: receivefile.o midlevel.o lowlevel.o getopt.o utime_amiga.o
	$(CC) $(CFLAGS) receivefile.o midlevel.o lowlevel.o getopt.o utime_amiga.o -o receivefile

sendfile.o: sendfile.c misc.h
	$(CC) $(CFLAGS) sendfile.c -c -o sendfile.o

receivefile.o: receivefile.c misc.h
	$(CC) $(CFLAGS) receivefile.c -c -o receivefile.o

midlevel.o: midlevel.c lowlevel.h misc.h
	$(CC) $(CFLAGS) midlevel.c -c -o midlevel.o

lowlevel.o: lowlevel.c lowlevel.h misc.h
	$(CC) $(CFLAGS) lowlevel.c -c -o lowlevel.o

getopt.o: getopt.c getopt.h
	$(CC) $(CFLAGS) getopt.c -c -o getopt.o

utime_amiga.o: utime_amiga.c utime_amiga.o
	$(CC) $(CFLAGS) utime_amiga.c -c -o utime_amiga.o

clean:
	-del *.o

distclean: clean
	 -del sendfile receivefile
